@import "fonts/SoftlineBook.css";
@import "fonts/AleksandraC.css";

.container {
	margin-top: 1em;
}

.fancy-gallery {
    display: flex;
    flex-wrap: wrap;
}

.fancy-gallery::after {
    content: '';
    flex-grow: 999999999;
    width: 100%;
}

.fancy-gallery > a {
    margin: 2px;
    position: relative;
    display: block;
}

.fancy-gallery > a > i {
    display: block;
}

.fancy-gallery > a > img {
    position: absolute;
    top: 0;
    width: 100%;
    vertical-align: bottom;
}

dl.inline dd {
    display: inline;
    margin: 0;
}

dl.inline dd:after {
    display: block;
    content: '';
}

dl.inline dt {
    display: inline-block;
    min-width: 100px;
}

.carousel.fixed-ratio {
    margin: auto;
    max-height: 70vh;
}

.carousel.fixed-ratio .carousel-inner {
    height: 100%;
}

.carousel.fixed-ratio .carousel-item {
    height: 100%;
}

.carousel.fixed-ratio img {
    display: block;
    height: 100%;
    width: 100%;
    margin: auto;
    object-fit: contain;
}

.card-body iframe {
    margin: auto;
    display: block;
}

.navbar {
    background-color: #251608 !important;
}

h1 {
    font-family: softlinebook;
}

h1, h2, h3, h4, h5, h6 {
    color: #251608;
}

.darklink a {
    color: #251608;
}

body {
    background-color: #faf3ec;
    font-family: AleksandraC;
    font-size: 1.2rem;
}
